#include "stdafx.h"
#include "CFiducialPoint.h "

CFiducialPoint::CFiducialPoint()
{
	m_dSizeX = m_dSizeY = 3;
	m_sCameraPoint = sPoint(0.0, 0.0);
	m_dMarkPointRadius = 0.0;
	m_bIsSelect = FALSE;
	m_strTempName = _T("circle");
}
CFiducialPoint::~CFiducialPoint()
{

}

CFiducialPoint& CFiducialPoint::operator =(const CFiducialPoint &sp)
{
	if(this == &sp)
		return *this;
	m_bOrderSorted = sp.m_bOrderSorted;
	m_bIsSelect = sp.m_bIsSelect;
	m_bEnbale = sp.m_bEnbale; 
	m_sPoint = sp.m_sPoint;
	m_nOrder = sp.m_nOrder;
	m_bFinished = sp.m_bFinished;
	for (int i = 0; i < LIGHT_NUM; i++)
	{
		m_nLight[i] = sp.m_nLight[i];
	}
	m_strTempName = sp.m_strTempName;
	m_sCameraPoint = sp.m_sCameraPoint;
	m_dMarkPointRadius = sp.m_dMarkPointRadius;
	return *this;
}
